import 'package:flutter/widgets.dart';

extension GRStringExtension on String? {
  // String get joinDomain {
  //   if (this == null) {
  //     return "";
  //   }
  //   if (this!.startsWith("http")) {
  //     return this!;
  //   }
  //   return "${HttpConfig.baseUrl}$this";
  // }

  double get doubleValue {
    if (this == null) {
      return 0;
    }
    return double.tryParse(this!) ?? 0;
  }

  /// 为了解决系统排版时，中文 和 英文 交界处 换行的问题。向文本中加入一个 Zero-width space (\u{200B})
  String get joinZeroWidthSpace => Characters(this ?? "").join('\u{200B}');
}
